<template>

  <div class="charts">
    <h2 style="text-align: left; margin-left: 5%; color: #409eff;">做题分析</h2>
    <div class="attendance">
      <div class="analysis-chart-card" style="text-align: left;">
        <v-md-preview :text="msg" style="padding: 0"></v-md-preview>
      </div>
    </div>
  </div>
  <div style="height: 10%">
  </div>
  <div style="display: flex; justify-content: center;">
    <Sidebar />
  </div>
</template>

<script>
import Sidebar from '@/components/Sidebar.vue';

export default {
    components: {
        Sidebar,
    },
    data() {
        return {
          loading: true,
          items: [{
            name: '分治法的基本思想',
            date: '2024.9.18',
            chapter: '2.2',
            st: '未发布'
          },
            {
              name: '递归的概念',
              date: '2024.9.18',
              chapter: '2.1',
              st: '已发布'
            },
            {
              name: 'NP完全性理论',
              date: '2024.9.15',
              chapter: '1.3',
              st: '已发布'
            },
            {
              name: '算法复杂度分析',
              date: '2024.9.15',
              chapter: '1.2',
              st: '已发布'
            },
            {
              name: '算法与程序',
              date: '2024.9.15',
              chapter: '1.1',
              st: '已发布'
            }],
            selectedItems: [],
          msg: '您做题的情况为：**6/8**\n' +
            '#### 已掌握知识点：\n' +
            '1. **分治法的概念**\n' +
            '2. **分治法的步骤**\n' +
            '3. **分治法的优缺点**\n' +
            '#### 未掌握知识点：\n' +
            '1. **分治法的时间复杂度分析**\n' +
            '2. **分治法的时间复杂度分析**\n' +
            '#### 学习建议\n' +
            '##### 一、针对未掌握知识点\n' +
            '1. 对于 “分治法的时间复杂度分析” 这一重复未掌握的知识点，可以先查找一些关于算法时间复杂度分析的基础教程进行学习，了解时间复杂度的概念和常见的分析方法。\n' +
            '2. 着重研究分治法中时间复杂度的计算方式，可以通过具体的分治算法实例（如归并排序、快速排序等）来深入理解分治法的时间复杂度是如何推导出来的。\n' +
            '3. 尝试自己动手分析一些简单的分治算法的时间复杂度，通过实践加深理解。\n' +
            '##### 二、整体学习策略\n' +
            '1. 制定学习计划，专门安排时间来攻克未掌握的知识点。可以将学习时间划分成小块，逐步深入学习分治法的时间复杂度分析。\n' +
            '2. 结合教材、在线课程和学术论文等多种资源进行学习，从不同角度理解分治法的时间复杂度分析。\n' +
            '3. 做一些相关的练习题和编程作业，检验自己对分治法时间复杂度分析的掌握程度。\n' +
            '4. 与同学或老师交流讨论，分享学习心得和困惑，从他人的经验中获取启发。\n' +
            '5. 定期回顾已掌握的知识点，确保对分治法的概念、步骤和优缺点有更深入的理解，并能够灵活运用这些知识来辅助对时间复杂度分析的学习。'
        }
    }
}
</script>

<style scoped>

.analysis-chart-card {
  padding: 0 5% !important;
  background-color: #ffffff;
}
</style>
